Architectural Styles for Reliable and Manageable Web Services

نویسندگان

  • Abdelkarim Erradi
  • Piyush Maheshwari
چکیده

Service-Oriented Architecture (SOA) using Web services is considered as the state-of-the-art for distributed systems integration. However, despite the growing interest and the enormous potential of SOA, the uptake of this approach is still slow particularly for mission critical systems. This is partly because the focus is still on the definition and refinement of specifications rather than defining sound architecture styles and guiding principles. Building serviceoriented applications is a complex undertaking, design patterns and frameworks have an important role to play to ease the process and to provide high Quality of Service (QoS) attributes. This paper discusses various Web services based integration patterns then it reports our experiments with wsBus, a lightweight service-oriented integration framework for dependable Web services interactions using a broker pattern. The main goal that guided the framework’s deign is to maximize decoupling complemented by scalable mediation service to cope with the inherit heterogeneity of systems involved. We discuss the system architecture and features then we report our experiences in building wsBus.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

State-of-the-art Web Services Architectural Styles

In this paper, we first identify key architectural properties related to quality aspect of web services architecture. Current web services architectural styles are then summarized. Finally, we give the evaluation analysis with evaluation analysis for web services architect.

متن کامل

Towards Style-Oriented SOA Design

Architecting service-oriented application is a complex design activity. It involves making trade-offs among a number of interdependent design choices, which are drawn from a range of concerns by various software stakeholders. In order to achieve reliable and efficient SOA design, we believe a rigorous study of architectural style is important. Hence this paper aims at providing a formative surv...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Architectural Styles for Distributed Interoperability

SOA and REST are the two main architectural styles used for distributed applications. Current SOA implementations use Web Services, which have a flexible service interface but lack resource structure. Current REST implementations use HTTP, with good structural support (through URIs) but fixed service interface, leading to a significant mismatch in modeling some application artifacts. In additio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005